package day3.fight;

public class goldcard extends card
{
    public goldcard() {
}
    public goldcard(String number, String name, String phonenumber, double money) {
        super(number, name, phonenumber, money);
    }



    @Override
  public void consume(double money)//独有的功能我直接就重写了，或者直接不写在父类，父类就是个放东西的。实例化父类也就是多态，找具体对象去实施，虽然说可以强转用子类特有功能
    {
        System.out.println("余额为"+getMoney()+"您当前消费" + money + "优惠后为：" + money * 0.8);

        if(money>=200)
        {
            printticket();
        }
        else{
            System.out.println("不满200不送洗车票");
        }
        //super.setMoney(super.getMoney()-money*0.8);  子类父类冲突的时候采用super，你本身就能访问到父类，反正也是public，直接调用就行
         if(getMoney()>=money*0.8)setMoney(getMoney()-money*0.8);
         else System.out.println("余额不足");
        return;
    }
    public void printticket()
    {
        System.out.println("消费满200送洗车票");return;
    }
}
